/* Clearfix */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

body {font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif; font-size:12px; line-height:1.3em; color:#364037;}
h1 {margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:600; line-height:1.3em; color:#364037;}
h2 {margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; line-height:1.5em; color:#364037;}
h3 {margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.3em; color:#364037;}
p {margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.3em;}

#page_wrapper {width:600px; margin:0 auto;}

#content_wrapper {width:600px; margin:0 auto; border:1px solid black; border-top:0;}

	#rightBar {float:right; width:600px;}
		#header {width:600px; height:113px;}
		#content {padding:10px;}
			#content img {display:block; margin-left:auto; margin-right:auto;}
			#content .elqFormTable {position:relative; margin:0 auto; width:210px; margin-top:20px; margin-bottom:20px; font-size:10px;}
			#content .elqFormLabelCell {height:22px; vertical-align:bottom;}
			#content .elqSubmit {margin-top:15px;}
			#content .instructionRow {padding-top:20px;}
			#kroy_rebate {border:3px dashed #ffb200; margin:40px; padding:10px 40px 40px;}
				#kroy_rebate h1{color:#000; text-align:center; padding-bottom:20px; line-height:1.4em;}
				#kroy_rebate p{text-align:center;}
				#kroy_rebate .requiredRow {padding:10px 0px 10px; color:#30572b;}
